Итак если вы это читаете значит перед вами встала проблема определения BUSY, т.е.
модем не определяет сигнал занято.
Сталкиваясь с этой проблемой не всегда ясно где искать решения. В моей личной практике
имеется несколько (рассматриваются модемы 56K):
1. Поиск нового драйвера для модема.(помогает, но редко)
2. ПРи установке программного обеспечения правильно установить страну. Если отсутствует Россия
попробуйте поставить Финляндию, там очень похожие стандарты, или Канаду.
3. У модемов есть несколько режимов выдачи сообщений, которые устанавливаются командой ATXn.
Особенностью режимов X0,X1,X2 является то, что "BUSY" не выдается, а по прошествии некоторого времени, задающегося регистром S7, после набора номера выдается сообщение "NO CARRIER". Поэтому для определения сигнала "Занято" необходимо, чтобы в конфигурации модема было либо X3, либо X4. Конфигурация модема проверяется командой "AT&V".